.orderDetails-main {
	.scroll-wrap {
		flex: 1;
		overflow: hidden;
		box-sizing: border-box;
		.navigationBar-wrap {
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			z-index: 99999;
		}
		.order-content {
			.top-wrap {
				width: 100%;
				padding-bottom: 26rpx;
				background: linear-gradient(to right, #fa2c19, #f39035);
				.status-wrap {
					padding: 30rpx;
					width: 450rpx;
					color: #fff;
					.status {
						margin-bottom: 20rpx;
						font-size: 34rpx;
						line-height: 34rpx;
					}
					.status-desc {
						font-size: 26rpx;
					}
				}
			}
			.box {
				padding: 0 30rpx;
				margin-bottom: 20rpx;
				background-color: #FFFFFF;
				.title {
					padding: 30rpx 0;
					color: $base-text-color;
					font-size: 30rpx;
					font-weight: bold;
				}
			}
			.address-box {
				padding: 0;
				.address-content {
					display: flex;
					padding: 20rpx;
					.address-icon {
						padding-top: 2rpx;
						color: #fa2c19;
						font-size: 40rpx;
					}
				}
				.center {
					padding: 0 20rpx;
					.address {
						margin-bottom: 10rpx;
						font-size: 28rpx;
						color: #333;
						line-height: 36rpx;
						font-weight: 700;
					}
					.name-phone {
						color: #999;
					}
				}
				.rigt-arrow-icon {
					color: #999;
					font-size: 26rpx;
				}
				.shop_order_address-img {
					display: block;
					width: 100%;
					height: 4rpx;
				}
			}
			.goods-box {
				.store-list {
					.store-item {
						background-color: #fff;
						.item-top {
							display: flex;
							align-items: center;
							padding-top: 30rpx;
							.shop-icon {
								font-size: 30rpx;
								font-weight: bold;
							}
							.store-name {
								margin-left: 10rpx;
								font-size: 26rpx;
								font-weight: bold;
								color: $base-text-color;
							}
						}
						.item-center {
							display: flex;
							padding-top: 30rpx;
							.avatar {
								display: block;
								flex: 0 0 130rpx;
								height: 130rpx;
								border-radius: 6rpx;
							}
							.goods-info {
								flex: 1;
								padding-left: 30rpx;
								.goods-info-row {
									display: flex;
									justify-content: space-between;
									margin-bottom: 10rpx;
									.name {
										display: inline-block;
										width: 350rpx;
										font-size: 28rpx;
										color: $base-text-color;
									}
									.price {
										width: 170rpx;
										font-size: 28rpx;
										color: $base-text-color;
										text-align: right;
									}
									.desc {
										width: 380rpx;
										font-size: 26rpx;
										color: $base-text-color-grey;
									}
									.number {
										font-size: 26rpx;
										color: $base-text-color-grey;
									}
									
									&:last-child {
										margin-bottom: 0;
									}
								}
							}
						}
						.total {
							padding: 20rpx 0 30rpx 0;
							flex: 1;
							text-align: right;
							.total-text {
								font-size: 28rpx;
								color: $base-text-color;
							}
							.total-price {
								margin-left: 20rpx;
								font-size: 28rpx;
								color: $base-color;
							}
						}
					}
				}
			}
			.amount-box {
				.amount-list {
					padding-top: 30rpx;
					.cell {
						display: flex;
						justify-content: space-between;
						padding-bottom: 30rpx;
						font-size: 26rpx;
						line-height: 26rpx;
					}
				}
				.amount-total {
					height: 88rpx;
					line-height: 88rpx;
					text-align: right;
					font-size: 30rpx;
					color: $base-text-color;
					.total-price {
						color: $base-color;
					}
				}
			}
			.order-box {
				.cell {
					display: flex;
					justify-content: space-between;
					align-items: center;
					height: 100rpx;
					font-size: 30rpx;
					color: $base-text-color;
				}
			}
		}
	}
	.footer-wrap {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding: 30rpx;
		background-color: #fff;
		.btn {
			margin-left: 20rpx;
			border-radius: 100rpx;
			&::after {
				border-radius: 100rpx;
			}
		}
	}
}